﻿using fasc_openapi_donet_sdk.Model.CommonModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace fasc_openapi_donet_sdk.Model.ResponseModel.ClientSignTask
{
    /// <summary>
    /// 获取签署任务详情
    /// </summary>
    public  class GetSignTaskDetailRes
    {
        public string signTaskId { get; set; }

        public string signTaskSubject { get; set; }

        public string signTaskStatus { get; set; }

        public SignTaskDetailDocInfo[] docs { get; set; }
        public SignTaskDetailAttachs[] attachs { get; set; }
        public SignTaskDetailFillActors[] fillActors { get; set; }
        public SignTaskDetailSignActors[] signActors { get; set; }
        public SignTaskDetailCcActors[] ccActors { get; set; }
    }

    public class SignTaskDetailDocInfo
    {
        public string docId { get; set; }
        public string docName { get; set; }
    }

    public class SignTaskDetailAttachs
    {
        public string attachId { get; set; }
        public string attachName { get; set; }
    }

    public class SignTaskDetailFillActors
    {
        public Actor fillActor { get; set; }
        public int orderNo { get; set; }
        public string fillActorStatus { get; set; }
        public string actionTime { get; set; }
    }

    public class SignTaskDetailSignActors
    {
        public Actor signActor { get; set; }
        public int orderNo { get; set; }
        public string signActorStatus { get; set; }
        public string actionTime { get; set; }
    }
    public class SignTaskDetailCcActors
    {
        public Actor ccActor { get; set; }
    }
}
